package cn.demoncat.util.mall.ehsy.entity;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 申请开票
 *
 * @author 延晓磊
 * @since 2022年07月26日
 */
@Data
public class EhsyInvoiceApplyParam extends EhsyParam{

    // 西域商城订单号：最多300个
    private List<String> supplierOrder;
    // 申请单号
    private String markId;
    // 结算单号
    private String settlementId;
    // 开票含税金额
    private BigDecimal invoicePrice;
    // 发票类型：1普通、2增值税、3增值税电子普通发票
    private Integer invoiceType;
    // 期望开票时间
    private String invoiceDate;
    // 发票抬头
    private String title;
    // 纳税人识别号
    private String enterpriseTaxpayer;
    // 地址
    private String address;
    // 电话
    private String tel;
    // 开户行
    private String bank;
    // 账号
    private String account;
    // 收票单位
    private String billToParty;
    // 收票人
    private String billToer;
    // 收票人联系方式
    private String billToContact;
    // 收票人地址省
    private Integer billToProvince;
    // 收票人地址市
    private Integer billToCity;
    // 收票人地址区
    private Integer billToCounty;
    // 收票人地址镇
    private Integer billToTown = 0;
    // 收票人详细地址
    private String billToAddress;

}
